home *** CD-ROM | disk | FTP | other *** search
/ Pascal Super Library / Pascal Super Library (CW International)(1997).bin / LIBRARY / TP_TOOLS / CLOCK2.DOC < prev    next >
Text File  |  1994-05-10  |  2KB  |  114 lines

  1. PROGRAMMING MANUAL
  2. ------------------
  3.   The following list of routines were written to provide clock support for 
  4. programs written in Turbo Pascal (version 5.0).  The routines include:
  5.  
  6. CLOCK_FACE_BUILD
  7. CLOCK_TIME
  8. CLOCK_DATE
  9.  
  10. The following is a programming example for proper use of the clock routines:
  11.  
  12. PROGRAM CLOCK_EXAMPLE
  13. USES DOS, CRT, GRAPH, CLOCK2;
  14. BEGIN
  15.     CLOCK_FACE_BUILD(10,10,7,15,8,0,1);
  16.     CLOCK_DATE(2);
  17.     CLOCK_TIME(2);
  18. END;
  19.  
  20. NOTES: 1) The clock2 unit must be included in the USES line (along with any 
  21. other required units).
  22.  
  23.  
  24.  
  25. PROGRAMMING MANUAL
  26. ------------------
  27. CLOCK_FACE_BUILD
  28.  
  29. USE        CLOCK_FACE_BUILD(XLoc, YLoc, Edge, Hi, Lo, Back, Num :INTEGER);
  30.  
  31. FUNCTION   Builds a 3D analog style clock for time and date display.
  32.  
  33. ARGUMENTS  XLoc                 :INTEGER
  34.        Specifies the window horizontal start location.
  35.        Legal Values: 1 to (max screen size - 100).
  36.  
  37.        YLoc                 :INTEGER
  38.        Specifies the window vertical start location.
  39.        Legal Values: 1 to (max screen size - 20).
  40.                
  41.        Edge                 :INTEGER
  42.        Specifies the color of the clock window border.
  43.        Legal Values: 0 to 15.
  44.  
  45.        Hi                   :INTEGER
  46.        Specifies the color of the high-lighted window side.
  47.        Legal Values: 0 to 15.
  48.  
  49.        Lo                   :INTEGER
  50.        Specifies the color of the shaded window side.
  51.        Legal Values: 0 to 15.
  52.  
  53.        Back                 :INTEGER
  54.        Specifies the time-text background color.
  55.        Legal Values: 0 to 15.
  56.  
  57.        Num                  :INTEGER
  58.        Specifies the clock tick marks color.
  59.        Legal Values: 0 to 15.
  60.  
  61. COMMENTS   The window location and text background value are 
  62.        automatically passed to the CLOCK_TIME and CLOCK_DATE 
  63.        procedures.
  64.  
  65.  
  66.  
  67. PROGRAMMING MANUAL
  68. ------------------
  69. CLOCK_TIME
  70.  
  71. USE        CLOCK_TIME(Color);
  72.  
  73. FUNCTION   Adjusts the clock hands to display the current TIME.
  74.  
  75. ARGUMENTS  Color                :INTEGER
  76.        Specifies the TIME-text display color.
  77.        Legal Values: 0 to 15.
  78.  
  79. COMMENTS   None.
  80.  
  81.  
  82.  
  83.  
  84. PROGRAMMING MANUAL
  85. ------------------
  86. CLOCK_DATE
  87.  
  88. USE        CLOCK_DATE(Color);
  89.  
  90. FUNCTION   Displays the current DATE.
  91.  
  92. ARGUMENTS  Color                :INTEGER
  93.        Specifies the DATE-text display color.
  94.        Legal Values: 0 to 15.
  95.  
  96. COMMENTS   None.
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.